	.banner_top {
		background-image:url('/assets/abm/bsfi/bsfi-banner.png'); 
		height:80vh; 
		background-repeat: no-repeat; 
		background-size: 100%;
	}
	.centered .banner_title {
		font-family: 'Poppins-Bold';
		color: #FE5000;
		font-size: 45px !important;
		letter-spacing: 0px !important;
		line-height: 50px;
	}
	.centered .pr {
		font-family: 'Poppins-Bold';
		color: #000000;
		font-size: 30px !important;
		letter-spacing: 0px !important;
		line-height: 40px;
	}
	.banner-form input[type="text"],.banner-form input[type="email"] {
		border: 1px solid #D4D4D4;
		height: 45px;
		padding-left: 25px;
		border-radius: 50px;
		width: 100%;
		font-family: 'Poppins-Regular' !important;
		font-size: 12px !important;
		margin-top:-10px !important;
		margin-bottom:-5px !important;
	}
	.banner-form .hs-button.primary.large {
		margin-top: 20px;
		background-image: linear-gradient(90deg,#fe5000,#fe5000) !important;
		border: 0px !important;
		padding: 14px 35px !important;
		font-family: 'Poppins-Regular' !important;
		color: white !important;
		border-radius: 50px !important;
		text-transform: uppercase;
		font-size: 11px !important;
	}
	.centered .btn {
		font-family: 'Poppins-Regular';
		color: #FFFFFF;
		font-size: 16px !important;
		text-align: center;
		background: #FE5000;
		padding: 10px 40px !important;
		border-radius: 50px;
	}
	.centered1 {
		background: #FFFFFF;
		background-image:url('/assets/atom-ai/Banner_img.png');
		background-size: 402px;
		background-repeat: no-repeat;
		background-position: -229px -201px;
		position: absolute !important;
		top: 111% !important;
		left: 75% !important;
		transform: translate(-50%, -100%);
	}
	.centered1 .title {
		font-size:18px !important;
		text-align:left; 
		letter-spacing: -1px; 
		margin-bottom: 1rem !important; 
		font-family:'Poppins-bold';
		padding: 0px 0px;
	}
	.centered1 .col-12 {
		padding: 45px 65px 15px 65px !important;
	}
	.centered1 .pr {
		font-size:16px !important;
		text-align:left; 
		letter-spacing: -1px; 
		margin-bottom: 1rem !important; 
		font-family:'Poppins-Regular';
	}
	.fs-xlg-normal {
		font-size:14px  !important;
	}
	.centered1 .btn {
		text-transform:uppercase;
		font-size:12px !important; 
		text-align:center; 
		letter-spacing: -1px; 
		margin-bottom: 1rem !important; 
		font-family:'Poppins-Bold'; 
		background-color:#FE5000; 
		padding: 10px 25px; 
		border-radius:50px;
		width: 30%;
	}
	.navig {
		background:#FFFFFF;
		border-bottom:1px solid #70707075;
		padding:1rem 0.5rem; 
	}
	.navig .go_main {
		font-family:'Poppins-Regular';
		font-size:12px !important;
		text-transform:uppercase;
		text-align:center;
		float:left;
		margin:0px !important;
	}
	.navig .go_main img{
		width:20%;
		padding-right: 10px;
	}
	.navig .go_main a {
		color:#000000;	
	}
	.navig .btn-nav {
		font-family:'Poppins-Regular';
		font-size:12px !important;
		text-transform:uppercase;
		padding:10px 20px !important;
		background:#FE5000;
		color:#FFFFFF;
		border-radius:50px;
		float:right;
		margin:0px !important;
	}
	.navig img {
		width: 25%;
	}
	.footer-p {
		background:#191919;
		border-top:none !important;
	}
	.footer-p p {
		font-family:'Poppins-Regular';
		font-size:12px;
		margin:0px !important;
	}
	
	.sec-1 .p-ttl {
		font-family: 'Poppins-Semibold';
		font-size: 16px !important;
		letter-spacing: 0px;
		color: #000000;
		margin-bottom:0rem !important;
		border-right : 2px solid #FE5000 !important;
	}
	.sec-1 .pr {
		font-family: 'Poppins-Regular';
		font-size: 16px !important;
		letter-spacing: 0px;
		color: #000000;
		padding: 0px 20px 10px 20px;
		margin-bottom:0rem !important;
	}
	.sec-1-title {
		font-family: 'Poppins-Bold';
		font-size: 30px !important;
		letter-spacing: 0px !important;
		line-height: 35px;
		color: #FE5000;
	}
	.sec-1-stat .col-md-5 {
		background:#F0FAF8;
		border-radius:25px 0px 0px 0px;
		padding: 20px;
		margin:10px 10px !important;
	}
	.sec-1-stat .col-md-5 img {
		width:50px;
		margin-bottom:0rem;
	}
	.sec-1-stat h3 {
		font-family:'Poppins-SemiBold';
		font-size: 35px !important;
	}
	.sec-1-stat .col-md-5 p {
		font-family:'Poppins-Semibold';
		font-size: 15px !important;
		margin-bottom:0px;
	}
	.buss-impct h3 {
		font-family: 'Poppins-Bold';
		font-size: 30px !important;
		letter-spacing: -1px;
		margin-bottom: 2rem;
		text-align:center;
	}
	.buss-impct ul {
		list-style-image: url(/assets/bullets.svg);
		font-family: 'Poppins-Regular';
		text-align: left;
		font-size: 16px;
		padding-right: 10px !important;
		padding-left: 1rem !important;
	}
	.buss-impct ul li {
		margin-bottom:0.5rem;
		padding-left:0.5rem;
	}
	.buss-impct ul li span {
		font-family:'Poppins-Bold';
		color:#FE5000;
	}
	
	.tred-sec .sub-title {
		font-family: 'Poppins-Semibold';
		font-size: 18px;
		margin-bottom: 1.5rem;
		text-align:center;
	}
	.tred-sec .title {
		font-family: 'Poppins-Bold';
		font-size: 30px;
		margin-bottom: 1.5rem;
		text-align:center;
	}
	.tred-sec .high-num {
		font-family: 'Poppins-Bold';
		font-size: 50px;
		color: #FE5000;
	}
	.tred-sec .rp {
		font-family:'Poppins-Regular';
		font-size: 22px;
	}
	.tre_img {
		width: 100% !important;
		padding: 8px 5px;
	}
	.tred-sec .com-logo {
		background: #FBFBFB;
		padding: 22px;
		height: 80px;
		border: 1px solid #E9E9E9;
		margin-bottom: 10px;
	}
	.tred-sec .com-logo img {
		margin:auto;
		width:75%;
	}
	.tred-sec .para {
		font-family:'Poppins-Semibold';
		font-size :14px !important;
	}
	.tred-sec hr {
		color: #000000 !important;
		height: 0.05rem !important;
		width: 20% !important;
		opacity: 1 !important;
	}
	.tred-sec .col-md-9 {
		padding-left: 30px !important;
		padding-right: 20px !important;;
	}
	
	.spe {
		background:#F9F9F9;
		padding-top: 1rem !important;
		padding-bottom:0.5rem !important;
	}
	.spe h4 {
		font-family:'Poppins-Semibold';
		font-size:16px !important;
		text-transform:uppercase;
		text-align:center;
	}
	
	.partner {
		text-align:center;
	}
	.partner .other{
		width:80%;
		filter: grayscale(1);
	}
	.partner .aws{
		width:40%;
		filter: grayscale(1);
	}
	.author {
		font-family:'Poppins-SemiBold' !important;
		font-size:22px;
		margin-bottom: 0px;
	}
	.author span{
		font-family:'Poppins-Regular';
		font-size:20px;;
	}
	.download {
		background:#000000;
		padding-top:4rem;
		padding-bottom:1rem;
	}
	.download h2 {
		letter-spacing: -1px;
		font-family: 'Poppins-Bold';
		font-size: 30px !important;
		text-align: center;
		line-height: 35px;
	}
	.download input[type="email"] {
		border: 1px solid #D4D4D4;
		height: 45px;
		padding-left: 25px;
		border-radius: 50px;
		width: 77% !important;
		font-family: 'Poppins-Regular' !important;
		font-size: 14px !important;
	}
	.download input[type="text"] {
		border: 1px solid #D4D4D4;
		height: 45px;
		padding-left: 25px;
		border-radius: 50px;
		width: 100% !important;
		font-family: 'Poppins-Regular' !important;
		font-size: 14px !important;
	}
	.download .actions {
		text-align: left !important;
		float: right !important;
		position: relative !important;
		top: -45px;
		right: 8px;
	}
	.download .hs-button.primary.large {
		background-image: linear-gradient(90deg,#fe5000,#fe5000) !important;
		border: 0px !important;
		padding: 14px 50px !important;
		font-family: 'Poppins-Regular' !important;
		color: white !important;
		border-radius: 50px;
		text-transform: uppercase;
		font-size: 12px !important;
	}
@media only screen and (max-width: 1920px) {
	.banner_top {
		background-image:url('/assets/abm/bsfi/bsfi-banner.png'); 
		height:80vh; 
		background-repeat: no-repeat; 
		background-size: 100%;
	}
	.centered .banner_title {
		font-family: 'Poppins-Bold';
		color: #FE5000;
		font-size: 60px !important;
		letter-spacing: 0px;
		line-height: 65px;
	}
	.centered .pr {
		font-family: 'Poppins-Semibold';
		color: #000000;
		font-size: 36px !important;
		letter-spacing: 0px;
		line-height: 46px;
	}
	.centered .btn {
		font-family: 'Poppins-Regular';
		color: #FFFFFF;
		font-size: 16px !important;
		text-align: center;
		background: #FE5000;
		padding: 10px 40px !important;
		border-radius: 50px;
	}
	.banner-form input[type="text"], .banner-form input[type="email"] {
		border: 1px solid #D4D4D4;
		height: 55px;
		padding-left: 25px;
		border-radius:50px;
		width: 100%;
		font-family: 'Poppins-Regular' !important;
		font-size: 16px !important;
	}
	.banner-form .actions {
		text-align: left !important;
	}
	.banner-form .hs-button.primary.large {
		margin-top:20px;
		background-image: linear-gradient(90deg,#fe5000,#fe5000) !important;
		border: 0px !important;
		padding: 17px 50px !important;
		font-family: 'Poppins-Regular' !important;
		color: white !important;
		border-radius: 50px important ;
		text-transform: uppercase;
		font-size: 14px !important;
	}
	
	.centered1 {
		background: #FFFFFF;
		background-image:url('/assets/atom-ai/Banner_img.png');
		background-size: 402px;
		background-repeat: no-repeat;
		background-position: -229px -201px;
		position: absolute !important;
		top: 111% !important;
		left: 75% !important;
		transform: translate(-50%, -100%);
	}
	.centered1 .title {
		font-size:18px !important;
		text-align:left; 
		letter-spacing: -1px; 
		margin-bottom: 1rem !important; 
		font-family:'Poppins-bold';
		padding: 0px 0px;
	}
	.centered1 .col-12 {
		padding: 45px 65px 15px 65px !important;
	}
	.centered1 .pr {
		font-size:16px !important;
		text-align:left; 
		letter-spacing: -1px; 
		margin-bottom: 1rem !important; 
		font-family:'Poppins-Regular';
	}
	.fs-xlg-normal {
		font-size:14px  !important;
	}
	.centered1 .btn {
		text-transform:uppercase;
		font-size:12px !important; 
		text-align:center; 
		letter-spacing: -1px; 
		margin-bottom: 1rem !important; 
		font-family:'Poppins-Bold'; 
		background-color:#FE5000; 
		padding: 10px 25px; 
		border-radius:50px;
		width: 30%;
	}
	.navig {
		background:#FFFFFF;
		border-bottom:1px solid #70707075;
		padding:1.8rem 0.5rem; 
	}
	.navig .go_main {
		font-family:'Poppins-Regular';
		font-size:12px !important;
		text-transform:uppercase;
		text-align:center;
		float:left;
		margin:0px !important;
	}
	.navig .btn-nav {
		font-family:'Poppins-Regular';
		font-size:12px !important;
		text-transform:uppercase;
		padding:18px 50px !important;
		background:#FE5000;
		color:#FFFFFF;
		border-radius:50px;
		float:right;
		margin:0px !important;
	}
	.navig img {
		width: 25%;
	}
	.footer-p {
		background:#191919;
		border-top:1px solid #707070;
	}
	.footer-p p {
		font-family:'Poppins-Regular';
		font-size:12px;
		margin:0px !important;
	}
	
	.sec-1 .p-ttl {
		font-family: 'Poppins-Semibold';
		font-size: 18px !important;
		letter-spacing: 0px;
		color: #000000;
	}
	.sec-1 .pr {
		font-family: 'Poppins-Regular';
		font-size: 18px !important;
		letter-spacing: 0px;
		color: #000000;
		padding: 0px 20px 10px 20px;
	}
	.sec-1-title {
		font-family:'Poppins-Bold';
		font-size:35px;
		line-height:40px;
		color:#FE5000;
	}
	.sec-1-stat .col-md-5 {
		background:#F0FAF8;
		border-radius:25px 0px 0px 0px;
		padding: 20px;
		margin:10px 10px !important;
	}
	.sec-1-stat .col-md-5 img {
		width:65px;
		margin-bottom:0rem;
	}
	.sec-1-stat h3 {
		font-family:'Poppins-SemiBold';
		font-size: 35px !important;
	}
	.sec-1-stat .col-md-5 p {
		font-family:'Poppins-Semibold';
		font-size: 21px !important;
		margin-bottom:0px;
	}
	.buss-impct h3 {
		font-family: 'Poppins-Bold';
		font-size: 40px !important;
		letter-spacing: -1px;
		margin-bottom: 2rem;
		text-align:center;
	}
	.buss-impct ul {
		list-style-image: url(/assets/bullets.svg);
		font-family: 'Poppins-Regular';
		text-align: left;
		font-size: 22px;
		padding-right: 10px !important;
		padding-left: 1rem !important;
	}
	.buss-impct ul li {
		margin-bottom:0.5rem;
		padding-left:0.5rem;
	}
	.buss-impct ul li span {
		font-family:'Poppins-Bold';
		color:#FE5000;
	}
	.tred-sec .sub-title {
		font-family: 'Poppins-Semibold';
		font-size: 25px;
		margin-bottom: 1.5rem;
		text-align:center;
	}
	.tred-sec .title {
		font-family: 'Poppins-Bold';
		font-size: 40px;
		margin-bottom: 1.5rem;
		text-align:center;
	}
	.tred-sec .high-num {
		font-family: 'Poppins-Bold';
		font-size: 50px;
		color: #FE5000;
	}
	.tred-sec .rp {
		font-family:'Poppins-Regular';
		font-size: 22px;
	}
	.tre_img {
		width: 100% !important;
		padding: 8px 5px;
	}
	.tred-sec .com-logo {
		background:#FBFBFB;
		padding:35px;
		height:120px;
		border: 1px solid #E9E9E9;
		margin-bottom:10px;
	}
	.tred-sec .com-logo img {
		margin:auto;
		width:80%;
	}
	.tred-sec .para {
		font-family:'Poppins-Semibold';
		font-size :18px !important;
	}
	.tred-sec hr {
		color: #000000 !important;
		height: 0.05rem !important;
		width: 20% !important;
		opacity: 1 !important;
	}
	.tred-sec .col-md-9 {
		padding-left: 30px !important;
		padding-right: 20px !important;;
	}
	
	.spe {
		background:#F9F9F9;
		padding-top: 1rem;
		padding-bottom:0.5rem;
	}
	.spe h4 {
		font-family:'Poppins-Semibold';
		font-size:20px !important;
		text-transform:uppercase;
		text-align:center;
	}
	
	.partner {
		text-align:center;
	}
	.partner .other{
		width:68%;
		filter: grayscale(1);
	}
	.partner .aws{
		width:33%;
		filter: grayscale(1);
	}
	.author {
		font-family:'Poppins-SemiBold' !important;
		font-size:22px;
		margin-bottom: 0px;
	}
	.author span{
		font-family:'Poppins-Regular';
		font-size:20px;;
	}
	.download {
		background:#000000;
	}
	.download h2 {
		letter-spacing: -1px;
		font-family: 'Poppins-Bold';
		font-size: 40px !important;
		text-align: center;
		line-height: 50px;
	}
	.download input[type="email"] {
		border: 1px solid #D4D4D4;
		height: 60px;
		padding-left: 25px;
		border-radius: 50px;
		width: 83% !important;
		font-family: 'Poppins-Regular' !important;
		font-size: 18px !important;
	}
	.download input[type="text"] {
		border: 1px solid #D4D4D4;
		height: 60px;
		padding-left: 25px;
		border-radius:50px;
		width: 100% !important;
		font-family: 'Poppins-Regular' !important;
		font-size: 18px !important;
	}
	.download .actions {
		text-align: left !important;
		float: right !important;
		position: relative !important;
		top: -63px;
		right: 14px;
	}
	.download .hs-button.primary.large {
		background-image: linear-gradient(90deg,#fe5000,#fe5000) !important;
		border: 0px !important;
		padding: 17px 50px !important;
		font-family: 'Poppins-Regular' !important;
		color: white !important;
		border-radius: 50px;
		text-transform: uppercase;
		font-size: 16px !important;
	}
	
}
@media only screen and (max-width: 1660px) {
    .banner_top {
		background-image:url('/assets/abm/bsfi/bsfi-banner.png'); 
		height:71vh; 
		background-repeat: no-repeat; 
		background-size: 100%;
	}
	.centered .banner_title {
		font-family: 'Poppins-Bold';
		color: #FE5000;
		font-size: 42px !important;
		letter-spacing: 0px;
		line-height: 50px;
		margin-bottom:0px !important;
	}
	.centered .pr {
		font-family: 'Poppins-Bold';
		color: #000000;
		font-size: 24px !important;
		letter-spacing: 0px;
		line-height: 32px;
		margin-bottom:0px !important;
	}
	.banner-form input[type="text"], .banner-form input[type="email"] {
		border: 1px solid #D4D4D4;
		height: 45px;
		padding-left: 25px;
		border-radius: 50px;
		width: 100%;
		font-family: 'Poppins-Regular' !important;
		font-size: 12px !important;
	}
	 
	.banner-form .hs-button.primary.large {
		margin-top: 20px;
		background-image: linear-gradient(90deg,#fe5000,#fe5000) !important;
		border: 0px !important;
		padding: 14px 35px !important;
		font-family: 'Poppins-Regular' !important;
		color: white !important;
		border-radius: 50pximportant ;
		text-transform: uppercase;
		font-size: 11px !important;
	}
	.centered .btn {
		font-family: 'Poppins-Regular';
		color: #FFFFFF;
		font-size: 16px !important;
		text-align: center;
		background: #FE5000;
		padding: 10px 40px !important;
		border-radius: 50px;
	}
	.centered1 {
		background: #FFFFFF;
		background-image:url('/assets/atom-ai/Banner_img.png');
		background-size: 402px;
		background-repeat: no-repeat;
		background-position: -229px -201px;
		position: absolute !important;
		top: 111% !important;
		left: 75% !important;
		transform: translate(-50%, -100%);
	}
	.centered1 .title {
		font-size:18px !important;
		text-align:left; 
		letter-spacing: -1px; 
		margin-bottom: 1rem !important; 
		font-family:'Poppins-bold';
		padding: 0px 0px;
	}
	.centered1 .col-12 {
		padding: 45px 65px 15px 65px !important;
	}
	.centered1 .pr {
		font-size:16px !important;
		text-align:left; 
		letter-spacing: -1px; 
		margin-bottom: 1rem !important; 
		font-family:'Poppins-Regular';
	}
	.fs-xlg-normal {
		font-size:14px  !important;
	}
	.centered1 .btn {
		text-transform:uppercase;
		font-size:12px !important; 
		text-align:center; 
		letter-spacing: -1px; 
		margin-bottom: 1rem !important; 
		font-family:'Poppins-Bold'; 
		background-color:#FE5000; 
		padding: 10px 25px; 
		border-radius:50px;
		width: 30%;
	}
	.navig {
		background:#FFFFFF;
		border-bottom:1px solid #70707075;
		padding:1rem 0.5rem; 
	}
	.navig .go_main {
		font-family:'Poppins-Regular';
		font-size:12px !important;
		text-transform:uppercase;
		text-align:center;
		float:left;
		margin:0px !important;
	}
	.navig .btn-nav {
		font-family:'Poppins-Regular';
		font-size:12px !important;
		text-transform:uppercase;
		padding:10px 20px !important;
		background:#FE5000;
		color:#FFFFFF;
		border-radius:50px;
		float:right;
		margin:0px !important;
	}
	.navig img {
		width: 25%;
	}
	.footer-p {
		background:#191919;
		border-top:1px solid #707070;
	}
	.footer-p p {
		font-family:'Poppins-Regular';
		font-size:12px;
		margin:0px !important;
	}
	
	.sec-1 .p-ttl {
		font-family: 'Poppins-Semibold';
		font-size: 16px !important;
		letter-spacing: 0px;
		color: #000000;
	}
	.sec-1 .pr {
		font-family: 'Poppins-Regular';
		font-size: 16px !important;
		letter-spacing: 0px;
		color: #000000;
		padding: 0px 20px 10px 20px;
	}
	.sec-1-title {
		font-family: 'Poppins-Bold';
		font-size: 30px !important;
		letter-spacing: -1.5px;
		line-height: 35px;
		color: #FE5000;
	}
	.sec-1-stat .col-md-5 {
		background:#F0FAF8;
		border-radius:25px 0px 0px 0px;
		padding: 20px;
		margin:10px 10px !important;
	}
	.sec-1-stat .col-md-5 img {
		width:50px;
		margin-bottom:0rem;
	}
	.sec-1-stat h3 {
		font-family:'Poppins-SemiBold';
		font-size: 35px !important;
	}
	.sec-1-stat .col-md-5 p {
		font-family:'Poppins-Semibold';
		font-size: 15px !important;
		margin-bottom:0px;
	}
	.buss-impct h3 {
		font-family: 'Poppins-Bold';
		font-size: 30px !important;
		letter-spacing: -1px;
		margin-bottom: 2rem;
		text-align:center;
	}
	.buss-impct ul {
		list-style-image: url(/assets/bullets.svg);
		font-family: 'Poppins-Regular';
		text-align: left;
		font-size: 16px;
		padding-right: 10px !important;
		padding-left: 1rem !important;
	}
	.buss-impct ul li {
		margin-bottom:0.5rem;
		padding-left:0.5rem;
	}
	.buss-impct ul li span {
		font-family:'Poppins-Bold';
		color:#FE5000;
	}
	.tred-sec .sub-title {
		font-family: 'Poppins-Semibold';
		font-size: 18px;
		margin-bottom: 1.5rem;
		text-align:center;
	}
	.tred-sec .title {
		font-family: 'Poppins-Bold';
		font-size: 30px;
		margin-bottom: 1.5rem;
		text-align:center;
	}
	.tred-sec .high-num {
		font-family: 'Poppins-Bold';
		font-size: 50px;
		color: #FE5000;
	}
	.tred-sec .rp {
		font-family:'Poppins-Regular';
		font-size: 22px;
	}
	.tre_img {
		width: 100% !important;
		padding: 8px 5px;
	}
	.tred-sec .com-logo {
		background: #FBFBFB;
		padding: 22px;
		height: 80px;
		border: 1px solid #E9E9E9;
		margin-bottom: 10px;
	}
	.tred-sec .com-logo img {
		margin:auto;
		width:75%;
	}
	.tred-sec .para {
		font-family:'Poppins-Semibold';
		font-size :14px !important;
	}
	.tred-sec hr {
		color: #000000 !important;
		height: 0.05rem !important;
		width: 20% !important;
		opacity: 1 !important;
	}
	.tred-sec .col-md-9 {
		padding-left: 30px !important;
		padding-right: 20px !important;;
	}
	
	.spe {
		background:#F9F9F9;
	}
	.spe h4 {
		font-family:'Poppins-Semibold';
		font-size:16px !important;
		text-transform:uppercase;
		text-align:center;
	}
	
	.partner {
		text-align:center;
	}
	.partner .other{
		width:80%;
		filter: grayscale(1);
	}
	.partner .aws{
		width:40%;
		filter: grayscale(1);
	}
	.author {
		font-family:'Poppins-SemiBold' !important;
		font-size:22px;
		margin-bottom: 0px;
	}
	.author span{
		font-family:'Poppins-Regular';
		font-size:20px;;
	}
	.download {
		background:#000000;
	}
	.download h2 {
		letter-spacing: -1px;
		font-family: 'Poppins-Bold';
		font-size: 30px !important;
		text-align: center;
		line-height: 35px;
	}
	.download input[type="email"] {
		border: 1px solid #D4D4D4;
		height: 45px;
		padding-left: 25px;
		border-radius: 50px;
		width: 77% !important;
		font-family: 'Poppins-Regular' !important;
		font-size: 14px !important;
	}
	.download input[type="text"] {
		border: 1px solid #D4D4D4;
		height: 45px;
		padding-left: 25px;
		border-radius: 50px;
		width: 100% !important;
		font-family: 'Poppins-Regular' !important;
		font-size: 14px !important;
	}
	.download .actions {
		text-align: left !important;
		float: right !important;
		position: relative !important;
		top: -45px;
		right: 8px;
	}
	.download .hs-button.primary.large {
		background-image: linear-gradient(90deg,#fe5000,#fe5000) !important;
		border: 0px !important;
		padding: 14px 50px !important;
		font-family: 'Poppins-Regular' !important;
		color: white !important;
		border-radius: 50px important ;
		text-transform: uppercase;
		font-size: 12px !important;
	}
}
@media only screen and (max-width: 1440px) {
    .banner_top {
		background-image:url('/assets/abm/bsfi/bsfi-banner.png'); 
		height:71vh; 
		background-repeat: no-repeat; 
		background-size: 100%;
	}
	.centered .banner_title {
		font-family: 'Poppins-Bold';
		color: #FE5000;
		font-size: 42px !important;
		letter-spacing: 0px;
		line-height: 50px;
		margin-bottom:0px !important;
	}
	.centered .pr {
		font-family: 'Poppins-Bold';
		color: #000000;
		font-size: 24px !important;
		letter-spacing: 0px;
		line-height: 32px;
		margin-bottom:0px !important;
	}
	.banner-form input[type="text"], .banner-form input[type="email"] {
		border: 1px solid #D4D4D4;
		height: 45px;
		padding-left: 25px;
		border-radius: 50px;
		width: 100%;
		font-family: 'Poppins-Regular' !important;
		font-size: 12px !important;
	}
	 
	.banner-form .hs-button.primary.large {
		margin-top: 20px;
		background-image: linear-gradient(90deg,#fe5000,#fe5000) !important;
		border: 0px !important;
		padding: 14px 35px !important;
		font-family: 'Poppins-Regular' !important;
		color: white !important;
		border-radius: 50px !important ;
		text-transform: uppercase;
		font-size: 11px !important;
	}
	.centered .btn {
		font-family: 'Poppins-Regular';
		color: #FFFFFF;
		font-size: 16px !important;
		text-align: center;
		background: #FE5000;
		padding: 10px 40px !important;
		border-radius: 50px;
	}
	.centered1 {
		background: #FFFFFF;
		background-image:url('/assets/atom-ai/Banner_img.png');
		background-size: 402px;
		background-repeat: no-repeat;
		background-position: -229px -201px;
		position: absolute !important;
		top: 111% !important;
		left: 75% !important;
		transform: translate(-50%, -100%);
	}
	.centered1 .title {
		font-size:18px !important;
		text-align:left; 
		letter-spacing: -1px; 
		margin-bottom: 1rem !important; 
		font-family:'Poppins-bold';
		padding: 0px 0px;
	}
	.centered1 .col-12 {
		padding: 45px 65px 15px 65px !important;
	}
	.centered1 .pr {
		font-size:16px !important;
		text-align:left; 
		letter-spacing: -1px; 
		margin-bottom: 1rem !important; 
		font-family:'Poppins-Regular';
	}
	.fs-xlg-normal {
		font-size:14px  !important;
	}
	.centered1 .btn {
		text-transform:uppercase;
		font-size:12px !important; 
		text-align:center; 
		letter-spacing: -1px; 
		margin-bottom: 1rem !important; 
		font-family:'Poppins-Bold'; 
		background-color:#FE5000; 
		padding: 10px 25px; 
		border-radius:50px;
		width: 30%;
	}
	.navig {
		background:#FFFFFF;
		border-bottom:1px solid #70707075;
		padding:1rem 0.5rem; 
	}
	.navig .go_main {
		font-family:'Poppins-Regular';
		font-size:12px !important;
		text-transform:uppercase;
		text-align:center;
		float:left;
		margin:0px !important;
	}
	.navig .btn-nav {
		font-family:'Poppins-Regular';
		font-size:12px !important;
		text-transform:uppercase;
		padding:10px 20px !important;
		background:#FE5000;
		color:#FFFFFF;
		border-radius:50px;
		float:right;
		margin:0px !important;
	}
	.navig img {
		width: 25%;
	}
	.footer-p {
		background:#191919;
		border-top:1px solid #707070;
	}
	.footer-p p {
		font-family:'Poppins-Regular';
		font-size:12px;
		margin:0px !important;
	}
	
	.sec-1 .p-ttl {
		font-family: 'Poppins-Semibold';
		font-size: 16px !important;
		letter-spacing: 0px;
		color: #000000;
	}
	.sec-1 .pr {
		font-family: 'Poppins-Regular';
		font-size: 16px !important;
		letter-spacing: 0px;
		color: #000000;
		padding: 0px 20px 10px 20px;
	}
	.sec-1-title {
		font-family: 'Poppins-Bold';
		font-size: 30px !important;
		letter-spacing: -1.5px;
		line-height: 35px;
		color: #FE5000;
	}
	.sec-1-stat .col-md-5 {
		background:#F0FAF8;
		border-radius:25px 0px 0px 0px;
		padding: 20px;
		margin:10px 10px !important;
	}
	.sec-1-stat .col-md-5 img {
		width:50px;
		margin-bottom:0rem;
	}
	.sec-1-stat h3 {
		font-family:'Poppins-SemiBold';
		font-size: 35px !important;
	}
	.sec-1-stat .col-md-5 p {
		font-family:'Poppins-Semibold';
		font-size: 15px !important;
		margin-bottom:0px;
	}
	.buss-impct h3 {
		font-family: 'Poppins-Bold';
		font-size: 30px !important;
		letter-spacing: -1px;
		margin-bottom: 2rem;
		text-align:center;
	}
	.buss-impct ul {
		list-style-image: url(/assets/bullets.svg);
		font-family: 'Poppins-Regular';
		text-align: left;
		font-size: 16px;
		padding-right: 10px !important;
		padding-left: 1rem !important;
	}
	.buss-impct ul li {
		margin-bottom:0.5rem;
		padding-left:0.5rem;
	}
	.buss-impct ul li span {
		font-family:'Poppins-Bold';
		color:#FE5000;
	}
	.tred-sec .sub-title {
		font-family: 'Poppins-Semibold';
		font-size: 18px;
		margin-bottom: 1.5rem;
		text-align:center;
	}
	.tred-sec .title {
		font-family: 'Poppins-Bold';
		font-size: 30px;
		margin-bottom: 1.5rem;
		text-align:center;
	}
	.tred-sec .high-num {
		font-family: 'Poppins-Bold';
		font-size: 50px;
		color: #FE5000;
	}
	.tred-sec .rp {
		font-family:'Poppins-Regular';
		font-size: 22px;
	}
	.tre_img {
		width: 100% !important;
		padding: 8px 5px;
	}
	.tred-sec .com-logo {
		background: #FBFBFB;
		padding: 22px;
		height: 80px;
		border: 1px solid #E9E9E9;
		margin-bottom: 10px;
	}
	.tred-sec .com-logo img {
		margin:auto;
		width:75%;
	}
	.tred-sec .para {
		font-family:'Poppins-Semibold';
		font-size :14px !important;
	}
	.tred-sec hr {
		color: #000000 !important;
		height: 0.05rem !important;
		width: 20% !important;
		opacity: 1 !important;
	}
	.tred-sec .col-md-9 {
		padding-left: 30px !important;
		padding-right: 20px !important;;
	}
	
	.spe {
		background:#F9F9F9;
	}
	.spe h4 {
		font-family:'Poppins-Semibold';
		font-size:16px !important;
		text-transform:uppercase;
		text-align:center;
	}
	
	.partner {
		text-align:center;
	}
	.partner .other{
		width:80%;
		filter: grayscale(1);
	}
	.partner .aws{
		width:40%;
		filter: grayscale(1);
	}
	.author {
		font-family:'Poppins-SemiBold' !important;
		font-size:22px;
		margin-bottom: 0px;
	}
	.author span{
		font-family:'Poppins-Regular';
		font-size:20px;;
	}
	.download {
		background:#000000;
	}
	.download h2 {
		letter-spacing: -1px;
		font-family: 'Poppins-Bold';
		font-size: 30px !important;
		text-align: center;
		line-height: 35px;
	}
	.download input[type="email"] {
		border: 1px solid #D4D4D4;
		height: 45px;
		padding-left: 25px;
		border-radius: 50px;
		width: 77% !important;
		font-family: 'Poppins-Regular' !important;
		font-size: 14px !important;
	}
	.download input[type="text"] {
		border: 1px solid #D4D4D4;
		height: 45px;
		padding-left: 25px;
		border-radius: 50px;
		width: 100% !important;
		font-family: 'Poppins-Regular' !important;
		font-size: 14px !important;
	}
	.download .actions {
		text-align: left !important;
		float: right !important;
		position: relative !important;
		top: -45px;
		right: 8px;
	}
	.download .hs-button.primary.large {
		background-image: linear-gradient(90deg,#fe5000,#fe5000) !important;
		border: 0px !important;
		padding: 14px 50px !important;
		font-family: 'Poppins-Regular' !important;
		color: white !important;
		border-radius: 50px important;
		text-transform: uppercase;
		font-size: 12px !important;
	}
}

@media only screen and (max-width: 1366px) {
	.banner_top {
		background-image:url('/assets/abm/bsfi/bsfi-banner.png'); 
		height:71vh; 
		background-repeat: no-repeat; 
		background-size: 100%;
	}
	.centered .banner_title {
		font-family: 'Poppins-Bold';
		color: #FE5000;
		font-size: 42px !important;
		letter-spacing: 0px;
		line-height: 50px;
		margin-bottom:0px !important;
	}
	.centered .pr {
		font-family: 'Poppins-Bold';
		color: #000000;
		font-size: 24px !important;
		letter-spacing: 0px;
		line-height: 32px;
		margin-bottom:0px !important;
	}
	.banner-form input[type="text"], .banner-form input[type="email"] {
		border: 1px solid #D4D4D4;
		height: 45px;
		padding-left: 25px;
		border-radius: 50px;
		width: 100%;
		font-family: 'Poppins-Regular' !important;
		font-size: 12px !important;
	}
	 
	.banner-form .hs-button.primary.large {
		margin-top: 20px;
		background-image: linear-gradient(90deg,#fe5000,#fe5000) !important;
		border: 0px !important;
		padding: 14px 35px !important;
		font-family: 'Poppins-Regular' !important;
		color: white !important;
		border-radius: 50px important ;
		text-transform: uppercase;
		font-size: 11px !important;
	}
	.centered .btn {
		font-family: 'Poppins-Regular';
		color: #FFFFFF;
		font-size: 16px !important;
		text-align: center;
		background: #FE5000;
		padding: 10px 40px !important;
		border-radius: 50px;
	}
	.centered1 {
		background: #FFFFFF;
		background-image:url('/assets/atom-ai/Banner_img.png');
		background-size: 402px;
		background-repeat: no-repeat;
		background-position: -229px -201px;
		position: absolute !important;
		top: 111% !important;
		left: 75% !important;
		transform: translate(-50%, -100%);
	}
	.centered1 .title {
		font-size:18px !important;
		text-align:left; 
		letter-spacing: -1px; 
		margin-bottom: 1rem !important; 
		font-family:'Poppins-bold';
		padding: 0px 0px;
	}
	.centered1 .col-12 {
		padding: 45px 65px 15px 65px !important;
	}
	.centered1 .pr {
		font-size:16px !important;
		text-align:left; 
		letter-spacing: -1px; 
		margin-bottom: 1rem !important; 
		font-family:'Poppins-Regular';
	}
	.fs-xlg-normal {
		font-size:14px  !important;
	}
	.centered1 .btn {
		text-transform:uppercase;
		font-size:12px !important; 
		text-align:center; 
		letter-spacing: -1px; 
		margin-bottom: 1rem !important; 
		font-family:'Poppins-Bold'; 
		background-color:#FE5000; 
		padding: 10px 25px; 
		border-radius:50px;
		width: 30%;
	}
	.navig {
		background:#FFFFFF;
		border-bottom:1px solid #70707075;
		padding:1rem 0.5rem; 
	}
	.navig .go_main {
		font-family:'Poppins-Regular';
		font-size:12px !important;
		text-transform:uppercase;
		text-align:center;
		float:left;
		margin:0px !important;
	}
	.navig .btn-nav {
		font-family:'Poppins-Regular';
		font-size:12px !important;
		text-transform:uppercase;
		padding:10px 20px !important;
		background:#FE5000;
		color:#FFFFFF;
		border-radius:50px;
		float:right;
		margin:0px !important;
	}
	.navig img {
		width: 25%;
	}
	.footer-p {
		background:#191919;
		border-top:1px solid #707070;
	}
	.footer-p p {
		font-family:'Poppins-Regular';
		font-size:12px;
		margin:0px !important;
	}
	
	.sec-1 .p-ttl {
		font-family: 'Poppins-Semibold';
		font-size: 16px !important;
		letter-spacing: 0px;
		color: #000000;
	}
	.sec-1 .pr {
		font-family: 'Poppins-Regular';
		font-size: 16px !important;
		letter-spacing: 0px;
		color: #000000;
		padding: 0px 20px 10px 20px;
	}
	.sec-1-title {
		font-family: 'Poppins-Bold';
		font-size: 30px !important;
		letter-spacing: -1.5px;
		line-height: 35px;
		color: #FE5000;
	}
	.sec-1-stat .col-md-5 {
		background:#F0FAF8;
		border-radius:25px 0px 0px 0px;
		padding: 20px;
		margin:10px 10px !important;
	}
	.sec-1-stat .col-md-5 img {
		width:50px;
		margin-bottom:0rem;
	}
	.sec-1-stat h3 {
		font-family:'Poppins-SemiBold';
		font-size: 35px !important;
	}
	.sec-1-stat .col-md-5 p {
		font-family:'Poppins-Semibold';
		font-size: 15px !important;
		margin-bottom:0px;
	}
	.buss-impct h3 {
		font-family: 'Poppins-Bold';
		font-size: 30px !important;
		letter-spacing: -1px;
		margin-bottom: 2rem;
		text-align:center;
	}
	.buss-impct ul {
		list-style-image: url(/assets/bullets.svg);
		font-family: 'Poppins-Regular';
		text-align: left;
		font-size: 16px;
		padding-right: 10px !important;
		padding-left: 1rem !important;
	}
	.buss-impct ul li {
		margin-bottom:0.5rem;
		padding-left:0.5rem;
	}
	.buss-impct ul li span {
		font-family:'Poppins-Bold';
		color:#FE5000;
	}
	.tred-sec .sub-title {
		font-family: 'Poppins-Semibold';
		font-size: 18px;
		margin-bottom: 1.5rem;
		text-align:center;
	}
	.tred-sec .title {
		font-family: 'Poppins-Bold';
		font-size: 30px;
		margin-bottom: 1.5rem;
		text-align:center;
	}
	.tred-sec .high-num {
		font-family: 'Poppins-Bold';
		font-size: 50px;
		color: #FE5000;
	}
	.tred-sec .rp {
		font-family:'Poppins-Regular';
		font-size: 22px;
	}
	.tre_img {
		width: 100% !important;
		padding: 8px 5px;
	}
	.tred-sec .com-logo {
		background: #FBFBFB;
		padding: 22px;
		height: 80px;
		border: 1px solid #E9E9E9;
		margin-bottom: 10px;
	}
	.tred-sec .com-logo img {
		margin:auto;
		width:75%;
	}
	.tred-sec .para {
		font-family:'Poppins-Semibold';
		font-size :14px !important;
	}
	.tred-sec hr {
		color: #000000 !important;
		height: 0.05rem !important;
		width: 20% !important;
		opacity: 1 !important;
	}
	.tred-sec .col-md-9 {
		padding-left: 30px !important;
		padding-right: 20px !important;;
	}
	
	.spe {
		background:#F9F9F9;
	}
	.spe h4 {
		font-family:'Poppins-Semibold';
		font-size:16px !important;
		text-transform:uppercase;
		text-align:center;
	}
	
	.partner {
		text-align:center;
	}
	.partner .other{
		width:80%;
		filter: grayscale(1);
	}
	.partner .aws{
		width:40%;
		filter: grayscale(1);
	}
	.author {
		font-family:'Poppins-SemiBold' !important;
		font-size:22px;
		margin-bottom: 0px;
	}
	.author span{
		font-family:'Poppins-Regular';
		font-size:20px;;
	}
	.download {
		background:#000000;
	}
	.download h2 {
		letter-spacing: -1px;
		font-family: 'Poppins-Bold';
		font-size: 30px !important;
		text-align: center;
		line-height: 35px;
	}
	.download input[type="email"] {
		border: 1px solid #D4D4D4;
		height: 45px;
		padding-left: 25px;
		border-radius: 50px;
		width: 77% !important;
		font-family: 'Poppins-Regular' !important;
		font-size: 14px !important;
	}
	.download input[type="text"] {
		border: 1px solid #D4D4D4;
		height: 45px;
		padding-left: 25px;
		border-radius: 50px;
		width: 100% !important;
		font-family: 'Poppins-Regular' !important;
		font-size: 14px !important;
	}
	.download .actions {
		text-align: left !important;
		float: right !important;
		position: relative !important;
		top: -45px;
		right: 8px;
	}
	.download .hs-button.primary.large {
		background-image: linear-gradient(90deg,#fe5000,#fe5000) !important;
		border: 0px !important;
		padding: 14px 50px !important;
		font-family: 'Poppins-Regular' !important;
		color: white !important;
		border-radius: 50px;
		text-transform: uppercase;
		font-size: 12px !important;
	}
}

@media only screen and (max-width: 1280px) {
    .banner_top {
		background-image:url('/assets/abm/bsfi/bsfi-banner.png'); 
		height:84vh; 
		background-repeat: no-repeat; 
		background-size: 100%;
	}
	.centered .banner_title {
        font-family: 'Poppins-Bold';
        color: #FE5000;
        font-size: 36px !important;
        letter-spacing: -1px;
        line-height: 39px;
    }
	.centered .pr {
        font-family: 'Poppins-Bold';
        color: #000000;
        font-size: 20px !important;
        letter-spacing: -1px;
        line-height: 25px;
    }
	.banner-form input[type="text"], .banner-form input[type="email"] {
		border: 1px solid #D4D4D4;
		height: 45px;
		padding-left: 25px;
		border-radius: 50px;
		width: 100%;
		font-family: 'Poppins-Regular' !important;
		font-size: 12px !important;
	}
	.banner-form input[type="email"] {
		border: 1px solid #D4D4D4;
		height: 45px;
		padding-left: 25px;
		border-radius: 50px;
		width: 100% !important;
		font-family: 'Poppins-Regular' !important;
		font-size: 12px !important;
	}
	.banner-form .hs-button.primary.large {
		margin-top: 20px;
		background-image: linear-gradient(90deg,#fe5000,#fe5000) !important;
		border: 0px !important;
		padding: 14px 35px !important;
		font-family: 'Poppins-Regular' !important;
		color: white !important;
		border-radius: 50px important ;
		text-transform: uppercase;
		font-size: 10px !important;
	}
	.centered1 {
		background: #FFFFFF;
		background-image:url('/assets/atom-ai/Banner_img.png');
		background-size: 402px;
		background-repeat: no-repeat;
		background-position: -229px -201px;
		position: absolute !important;
		top: 111% !important;
		left: 75% !important;
		transform: translate(-50%, -100%);
	}
	.centered1 .title {
		font-size:18px !important;
		text-align:left; 
		letter-spacing: -1px; 
		margin-bottom: 1rem !important; 
		font-family:'Poppins-bold';
		padding: 0px 0px;
	}
	.centered1 .col-12 {
		padding: 45px 65px 15px 65px !important;
	}
	.centered1 .pr {
		font-size:16px !important;
		text-align:left; 
		letter-spacing: -1px; 
		margin-bottom: 1rem !important; 
		font-family:'Poppins-Regular';
	}
	.fs-xlg-normal {
		font-size:14px  !important;
	}
	.centered1 .btn {
		text-transform:uppercase;
		font-size:12px !important; 
		text-align:center; 
		letter-spacing: -1px; 
		margin-bottom: 1rem !important; 
		font-family:'Poppins-Bold'; 
		background-color:#FE5000; 
		padding: 10px 25px; 
		border-radius:50px;
		width: 30%;
	}
	.navig {
		background:#FFFFFF;
		border-bottom:1px solid #70707075;
		padding:1rem 0.5rem; 
	}
	.navig .go_main {
		font-family:'Poppins-Regular';
		font-size:12px !important;
		text-transform:uppercase;
		text-align:center;
		float:left;
		margin:0px !important;
	}
	.navig .btn-nav {
		font-family:'Poppins-Regular';
		font-size:12px !important;
		text-transform:uppercase;
		padding:10px 20px !important;
		background:#FE5000;
		color:#FFFFFF;
		border-radius:50px;
		float:right;
		margin:0px !important;
	}
	.navig img {
		width: 25%;
	}
	.footer-p {
		background:#191919;
		border-top:1px solid #707070;
	}
	.footer-p p {
		font-family:'Poppins-Regular';
		font-size:12px;
		margin:0px !important;
	}
	
	.sec-1 .p-ttl {
		font-family: 'Poppins-Semibold';
		font-size: 16px !important;
		letter-spacing: 0px;
		color: #000000;
	}
	.sec-1 .pr {
		font-family: 'Poppins-Regular';
		font-size: 16px !important;
		letter-spacing: 0px;
		color: #000000;
		padding: 0px 20px 10px 20px;
	}
	.sec-1-title {
		font-family: 'Poppins-Bold';
		font-size: 30px !important;
		letter-spacing: -1.5px;
		line-height: 35px;
		color: #FE5000;
	}
	.sec-1-stat .col-md-5 {
		background:#F0FAF8;
		border-radius:25px 0px 0px 0px;
		padding: 20px;
		margin:10px 10px !important;
	}
	.sec-1-stat .col-md-5 img {
		width:50px;
		margin-bottom:0rem;
	}
	.sec-1-stat h3 {
		font-family:'Poppins-SemiBold';
		font-size: 35px !important;
	}
	.sec-1-stat .col-md-5 p {
		font-family:'Poppins-Semibold';
		font-size: 15px !important;
		margin-bottom:0px;
	}
	.buss-impct h3 {
		font-family: 'Poppins-Bold';
		font-size: 30px !important;
		letter-spacing: -1px;
		margin-bottom: 2rem;
		text-align:center;
	}
	.buss-impct ul {
		list-style-image: url(/assets/bullets.svg);
		font-family: 'Poppins-Regular';
		text-align: left;
		font-size: 16px;
		padding-right: 10px !important;
		padding-left: 1rem !important;
	}
	.buss-impct ul li {
		margin-bottom:0.5rem;
		padding-left:0.5rem;
	}
	.buss-impct ul li span {
		font-family:'Poppins-Bold';
		color:#FE5000;
	}
	.tred-sec .sub-title {
		font-family: 'Poppins-Semibold';
		font-size: 18px;
		margin-bottom: 1.5rem;
		text-align:center;
	}
	.tred-sec .title {
		font-family: 'Poppins-Bold';
		font-size: 30px;
		margin-bottom: 1.5rem;
		text-align:center;
	}
	.tred-sec .high-num {
		font-family: 'Poppins-Bold';
		font-size: 50px;
		color: #FE5000;
	}
	.tred-sec .rp {
		font-family:'Poppins-Regular';
		font-size: 22px;
	}
	.tre_img {
		width: 100% !important;
		padding: 8px 5px;
	}
	.tred-sec .com-logo {
		background: #FBFBFB;
		padding: 22px;
		height: 80px;
		border: 1px solid #E9E9E9;
		margin-bottom: 10px;
	}
	.tred-sec .com-logo img {
		margin:auto;
		width:75%;
	}
	.tred-sec .para {
		font-family:'Poppins-Semibold';
		font-size :14px !important;
	}
	.tred-sec hr {
		color: #000000 !important;
		height: 0.05rem !important;
		width: 20% !important;
		opacity: 1 !important;
	}
	.tred-sec .col-md-9 {
		padding-left: 30px !important;
		padding-right: 20px !important;;
	}
	
	.spe {
		background:#F9F9F9;
	}
	.spe h4 {
		font-family:'Poppins-Semibold';
		font-size:16px !important;
		text-transform:uppercase;
		text-align:center;
	}
	
	.partner {
		text-align:center;
	}
	.partner .other{
		width:80%;
		filter: grayscale(1);
	}
	.partner .aws{
		width:40%;
		filter: grayscale(1);
	}
	.author {
		font-family:'Poppins-SemiBold' !important;
		font-size:22px;
		margin-bottom: 0px;
	}
	.author span{
		font-family:'Poppins-Regular';
		font-size:20px;;
	}
	.download {
		background:#000000;
	}
	.download h2 {
		letter-spacing: -1px;
		font-family: 'Poppins-Bold';
		font-size: 30px !important;
		text-align: center;
		line-height: 35px;
	}
	.download input[type="email"] {
		border: 1px solid #D4D4D4;
		height: 45px;
		padding-left: 25px;
		border-radius: 50px;
		width: 77% !important;
		font-family: 'Poppins-Regular' !important;
		font-size: 14px !important;
	}
	.download input[type="text"] {
		border: 1px solid #D4D4D4;
		height: 45px;
		padding-left: 25px;
		border-radius: 50px;
		width: 100% !important;
		font-family: 'Poppins-Regular' !important;
		font-size: 14px !important;
	}
	.download .actions {
		text-align: left !important;
		float: right !important;
		position: relative !important;
		top: -45px;
		right: 8px;
	}
	.download .hs-button.primary.large {
		background-image: linear-gradient(90deg,#fe5000,#fe5000) !important;
		border: 0px !important;
		padding: 14px 50px !important;
		font-family: 'Poppins-Regular' !important;
		color: white !important;
		border-radius: 50px;
		text-transform: uppercase;
		font-size: 12px !important;
	}
}

@media only screen and (max-width: 1140px) {
	.banner_top {
		background-image:url('/assets/abm/bsfi/bsfi-banner.png'); 
		height:60vh; 
		background-repeat: no-repeat; 
		background-size: 100%;
	}
	.centered .banner_title {
		font-family: 'Poppins-Bold';
		color: #FE5000;
		font-size: 35px !important;
		letter-spacing: -1px;
		line-height: 40px;
	}
	.centered .pr {
		font-family: 'Poppins-Bold';
		color: #000000;
		font-size: 20px !important;
		letter-spacing: -1px;
		line-height: 25px;
	}
	.banner-form input[type="text"], .banner-form input[type="email"] {
		border: 1px solid #D4D4D4;
		height: 35px;
		padding-left: 25px;
		border-radius: 50px;
		width: 100%;
		font-family: 'Poppins-Regular' !important;
		font-size: 10px !important;
	}
	
	.banner-form .hs-button.primary.large {
		margin-top: 10px;
		background-image: linear-gradient(90deg,#fe5000,#fe5000) !important;
		border: 0px !important;
		padding: 12px 35px !important;
		font-family: 'Poppins-Regular' !important;
		color: white !important;
		border-radius: 50px important ;
		text-transform: uppercase;
		font-size: 10px !important;
	}
	.centered1 {
		background: #FFFFFF;
		background-image:url('/assets/atom-ai/Banner_img.png');
		background-size: 402px;
		background-repeat: no-repeat;
		background-position: -229px -201px;
		position: absolute !important;
		top: 111% !important;
		left: 75% !important;
		transform: translate(-50%, -100%);
	}
	.centered1 .title {
		font-size:18px !important;
		text-align:left; 
		letter-spacing: -1px; 
		margin-bottom: 1rem !important; 
		font-family:'Poppins-bold';
		padding: 0px 0px;
	}
	.centered1 .col-12 {
		padding: 45px 65px 15px 65px !important;
	}
	.centered1 .pr {
		font-size:16px !important;
		text-align:left; 
		letter-spacing: -1px; 
		margin-bottom: 1rem !important; 
		font-family:'Poppins-Regular';
	}
	.fs-xlg-normal {
		font-size:14px  !important;
	}
	.centered1 .btn {
		text-transform:uppercase;
		font-size:12px !important; 
		text-align:center; 
		letter-spacing: -1px; 
		margin-bottom: 1rem !important; 
		font-family:'Poppins-Bold'; 
		background-color:#FE5000; 
		padding: 10px 25px; 
		border-radius:50px;
		width: 30%;
	}
	.navig {
		background:#FFFFFF;
		border-bottom:1px solid #70707075;
		padding:1rem 0.5rem; 
	}
	.navig .go_main {
		font-family:'Poppins-Regular';
		font-size:12px !important;
		text-transform:uppercase;
		text-align:center;
		float:left;
		margin:0px !important;
	}
	.navig .btn-nav {
		font-family:'Poppins-Regular';
		font-size:12px !important;
		text-transform:uppercase;
		padding:10px 20px !important;
		background:#FE5000;
		color:#FFFFFF;
		border-radius:50px;
		float:right;
		margin:0px !important;
	}
	.navig img {
		width: 25%;
	}
	.footer-p {
		background:#191919;
		border-top:1px solid #707070;
	}
	.footer-p p {
		font-family:'Poppins-Regular';
		font-size:12px;
		margin:0px !important;
	}
	
	.sec-1 .p-ttl {
		font-family: 'Poppins-Semibold';
		font-size: 13px !important;
		letter-spacing: 0px;
		color: #000000;
	}
	.sec-1 .pr {
		font-family: 'Poppins-Regular';
		font-size: 14px !important;
		letter-spacing: 0px;
		color: #000000;
		padding: 0px 20px 10px 20px;
	}
	.sec-1-title {
		font-family: 'Poppins-Bold';
		font-size: 30px !important;
		letter-spacing: -1.5px;
		line-height: 35px;
		color: #FE5000;
	}
	.sec-1-stat .col-md-5 {
		background: #F0FAF8;
		border-radius: 25px 0px 0px 0px;
		padding: 15px;
		margin: 10px 10px !important;
	}
	.sec-1-stat .col-md-5 img {
		width: 40px;
		margin-bottom: 0rem;
	}
	.sec-1-stat h3 {
		font-family:'Poppins-SemiBold';
		font-size: 35px !important;
	}
	.sec-1-stat .col-md-5 p {
		font-family:'Poppins-Semibold';
		font-size: 12px !important;
		margin-bottom:0px;
	}
	.buss-impct h3 {
		font-family: 'Poppins-Bold';
		font-size: 25px !important;
		letter-spacing: -1px;
		margin-bottom: 2rem;
		text-align:center;
	}
	.buss-impct ul {
		list-style-image: url(/assets/bullets.svg);
		font-family: 'Poppins-Regular';
		text-align: left;
		font-size: 14px;
		padding-right: 10px !important;
		padding-left: 1rem !important;
	}
	.buss-impct ul li {
		margin-bottom:0.5rem;
		padding-left:0.5rem;
	}
	.buss-impct ul li span {
		font-family:'Poppins-Bold';
		color:#FE5000;
	}
	.tred-sec .sub-title {
		font-family: 'Poppins-Bold';
		font-size: 16px;
		margin-bottom: 1.5rem;
		text-align:center;
	}
	.tred-sec .title {
		font-family: 'Poppins-Bold';
		font-size: 25px;
		margin-bottom: 1.5rem;
		text-align:center;
	}
	.tred-sec .high-num {
		font-family: 'Poppins-Bold';
		font-size: 50px;
		color: #FE5000;
	}
	.tred-sec .rp {
		font-family:'Poppins-Regular';
		font-size: 22px;
	}
	.tre_img {
		width: 100% !important;
		padding: 8px 5px;
	}
	.tred-sec .com-logo {
		background: #FBFBFB;
		padding: 16px;
		height: 80px;
		border: 1px solid #E9E9E9;
		margin-bottom: 10px;
	}
	.tred-sec .com-logo img {
		margin: auto;
		width: 85%;
	}
	.tred-sec .para {
		font-family:'Poppins-Semibold';
		font-size :14px !important;
	}
	.tred-sec hr {
		color: #000000 !important;
		height: 0.05rem !important;
		width: 20% !important;
		opacity: 1 !important;
	}
	.tred-sec .col-md-9 {
		padding-left: 30px !important;
		padding-right: 20px !important;;
	}
	
	.spe {
		background:#F9F9F9;
	}
	.spe h4 {
		font-family:'Poppins-Semibold';
		font-size:14px !important;
		text-transform:uppercase;
		text-align:center;
	}
	
	.partner {
		text-align:center;
	}
	.partner .other{
		width:80%;
		filter: grayscale(1);
	}
	.partner .aws{
		width:40%;
		filter: grayscale(1);
	}
	.author {
		font-family:'Poppins-SemiBold' !important;
		font-size:22px;
		margin-bottom: 0px;
	}
	.author span{
		font-family:'Poppins-Regular';
		font-size:20px;;
	}
	.download {
		background:#000000;
	}
	.download h2 {
		letter-spacing: -1px;
		font-family: 'Poppins-Bold';
		font-size: 25px !important;
		text-align: center;
		line-height: 30px;
	}
	.download input[type="email"] {
		border: 1px solid #D4D4D4;
		height: 40px;
		padding-left: 25px;
		border-radius: 50px;
		width: 77% !important;
		font-family: 'Poppins-Regular' !important;
		font-size: 12px !important;
	}
	.download input[type="text"] {
		border: 1px solid #D4D4D4;
		height: 40px;
		padding-left: 25px;
		border-radius: 50px;
		width: 100% !important;
		font-family: 'Poppins-Regular' !important;
		font-size: 12px !important;
	}
	.download .actions {
		text-align: left !important;
		float: right !important;
		position: relative !important;
		top: -41px;
		right: 8px;
	}
	.download .hs-button.primary.large {
		background-image: linear-gradient(90deg,#fe5000,#fe5000) !important;
		border: 0px !important;
		padding: 14px 50px !important;
		font-family: 'Poppins-Regular' !important;
		color: white !important;
		border-radius: 50px important ;
		text-transform: uppercase;
		font-size: 10px !important;
	}
}

@media only screen and (max-width: 1024px) {
    .banner_top {
		background-image:url('/assets/abm/bsfi/bsfi-banner.png'); 
		height:53vh; 
		background-repeat: no-repeat; 
		background-size: 100%;
	}
	.centered .banner_title {
		font-family: 'Poppins-Bold';
		color: #FE5000;
		font-size: 33px !important;
		letter-spacing: 0px;
		line-height: 38px;
	}
	.centered .pr {
		font-family: 'Poppins-Bold';
		color: #000000;
		font-size: 17px !important;
		letter-spacing: 0px;
		line-height: 24px;
	}
	.banner-form input[type="text"], .banner-form input[type="email"] {
		border: 1px solid #D4D4D4;
		height: 35px;
		padding-left: 25px;
		border-radius: 50px;
		width: 100%;
		font-family: 'Poppins-Regular' !important;
		font-size: 10px !important;
	}
	 
	.banner-form .hs-button.primary.large {
		margin-top: 20px;
		background-image: linear-gradient(90deg,#fe5000,#fe5000) !important;
		border: 0px !important;
		padding: 12px 35px !important;
		font-family: 'Poppins-Regular' !important;
		color: white !important;
		border-radius: 50px important ;
		text-transform: uppercase;
		font-size: 10px !important;
	}
	.centered1 {
		background: #FFFFFF;
		background-image:url('/assets/atom-ai/Banner_img.png');
		background-size: 402px;
		background-repeat: no-repeat;
		background-position: -229px -201px;
		position: absolute !important;
		top: 111% !important;
		left: 75% !important;
		transform: translate(-50%, -100%);
	}
	.centered1 .title {
		font-size:18px !important;
		text-align:left; 
		letter-spacing: -1px; 
		margin-bottom: 1rem !important; 
		font-family:'Poppins-bold';
		padding: 0px 0px;
	}
	.centered1 .col-12 {
		padding: 45px 65px 15px 65px !important;
	}
	.centered1 .pr {
		font-size:16px !important;
		text-align:left; 
		letter-spacing: -1px; 
		margin-bottom: 1rem !important; 
		font-family:'Poppins-Regular';
	}
	.fs-xlg-normal {
		font-size:14px  !important;
	}
	.centered1 .btn {
		text-transform:uppercase;
		font-size:12px !important; 
		text-align:center; 
		letter-spacing: -1px; 
		margin-bottom: 1rem !important; 
		font-family:'Poppins-Bold'; 
		background-color:#FE5000; 
		padding: 10px 25px; 
		border-radius:50px;
		width: 30%;
	}
	.navig {
		background:#FFFFFF;
		border-bottom:1px solid #70707075;
		padding:1rem 0.5rem; 
	}
	.navig .go_main {
		font-family:'Poppins-Regular';
		font-size:12px !important;
		text-transform:uppercase;
		text-align:center;
		float:left;
		margin:0px !important;
	}
	.navig .btn-nav {
		font-family:'Poppins-Regular';
		font-size:12px !important;
		text-transform:uppercase;
		padding:10px 20px !important;
		background:#FE5000;
		color:#FFFFFF;
		border-radius:50px;
		float:right;
		margin:0px !important;
	}
	.navig img {
		width: 25%;
	}
	.footer-p {
		background:#191919;
		border-top:1px solid #707070;
	}
	.footer-p p {
		font-family:'Poppins-Regular';
		font-size:12px;
		margin:0px !important;
	}
	
	.sec-1 .p-ttl {
		font-family: 'Poppins-Semibold';
		font-size: 12px !important;
		letter-spacing: 0px;
		color: #000000;
	}
	.sec-1 .pr {
		font-family: 'Poppins-Regular';
		font-size: 12px !important;
		letter-spacing: 0px;
		color: #000000;
		padding: 0px 20px 10px 20px;
	}
	.sec-1-title {
		font-family: 'Poppins-Bold';
		font-size: 30px !important;
		letter-spacing: -1.5px;
		line-height: 35px;
		color: #FE5000;
	}
	.sec-1-stat .col-md-5 {
		background: #F0FAF8;
		border-radius: 25px 0px 0px 0px;
		padding: 15px;
		margin: 10px 10px !important;
	}
	.sec-1-stat .col-md-5 img {
		width: 40px;
		margin-bottom: 0rem;
	}
	.sec-1-stat h3 {
		font-family:'Poppins-SemiBold';
		font-size: 35px !important;
	}
	.sec-1-stat .col-md-5 p {
		font-family:'Poppins-Semibold';
		font-size: 12px !important;
		margin-bottom:0px;
	}
	.buss-impct h3 {
		font-family: 'Poppins-Bold';
		font-size: 25px !important;
		letter-spacing: -1px;
		margin-bottom: 2rem;
		text-align:center;
	}
	.buss-impct ul {
		list-style-image: url(/assets/bullets.svg);
		font-family: 'Poppins-Regular';
		text-align: left;
		font-size: 14px;
		padding-right: 10px !important;
		padding-left: 1rem !important;
	}
	.buss-impct ul li {
		margin-bottom:0.5rem;
		padding-left:0.5rem;
	}
	
	.tred-sec .sub-title {
		font-family: 'Poppins-Bold';
		font-size: 16px;
		margin-bottom: 1.5rem;
		text-align:center;
	}
	.tred-sec .title {
		font-family: 'Poppins-Bold';
		font-size: 25px;
		margin-bottom: 1.5rem;
		text-align:center;
	}
	.tred-sec .high-num {
		font-family: 'Poppins-Bold';
		font-size: 50px;
		color: #FE5000;
	}
	.tred-sec .rp {
		font-family:'Poppins-Regular';
		font-size: 22px;
	}
	.tre_img {
		width: 100% !important;
		padding: 8px 5px;
	}
	.tred-sec .com-logo {
		background: #FBFBFB;
		padding: 16px;
		height: 80px;
		border: 1px solid #E9E9E9;
		margin-bottom: 10px;
	}
	.tred-sec .com-logo img {
		margin: auto;
		width: 85%;
	}
	.tred-sec .para {
		font-family:'Poppins-Semibold';
		font-size :14px !important;
	}
	.tred-sec hr {
		color: #000000 !important;
		height: 0.05rem !important;
		width: 20% !important;
		opacity: 1 !important;
	}
	.tred-sec .col-md-9 {
		padding-left: 30px !important;
		padding-right: 20px !important;;
	}
	
	.spe {
		background:#F9F9F9;
	}
	.spe h4 {
		font-family:'Poppins-Semibold';
		font-size:14px !important;
		text-transform:uppercase;
		text-align:center;
	}
	
	.partner {
		text-align:center;
	}
	.partner .other{
		width:80%;
		filter: grayscale(1);
	}
	.partner .aws{
		width:40%;
		filter: grayscale(1);
	}
	.author {
		font-family:'Poppins-SemiBold' !important;
		font-size:22px;
		margin-bottom: 0px;
	}
	.author span{
		font-family:'Poppins-Regular';
		font-size:20px;;
	}
	.download {
		background:#000000;
		padding-top:3rem ;
		padding-bottom:1rem;
	}
	.download h2 {
		letter-spacing: -1px;
		font-family: 'Poppins-Bold';
		font-size: 25px !important;
		text-align: center;
		line-height: 30px;
	}
	.download input[type="email"] {
		border: 1px solid #D4D4D4;
		height: 40px;
		padding-left: 25px;
		border-radius: 50px;
		width: 77% !important;
		font-family: 'Poppins-Regular' !important;
		font-size: 12px !important;
	}
	.download input[type="text"] {
		border: 1px solid #D4D4D4;
		height: 40px;
		padding-left: 25px;
		border-radius: 50px;
		width: 100% !important;
		font-family: 'Poppins-Regular' !important;
		font-size: 12px !important;
	}
	.download .actions {
		text-align: left !important;
		float: right !important;
		position: relative !important;
		top: -41px;
		right: 8px;
	}
	.download .hs-button.primary.large {
		background-image: linear-gradient(90deg,#fe5000,#fe5000) !important;
		border: 0px !important;
		padding: 14px 50px !important;
		font-family: 'Poppins-Regular' !important;
		color: white !important;
		border-radius: 50px;
		text-transform: uppercase;
		font-size: 10px !important;
	}
}
@media only screen and (min-device-width: 300px) and (max-device-width: 1024px) and (orientation:portrait) {
    .navig .col-md-6 {
		max-width:50%;
		width :50%;
	}
	.navig .col-md-3 {
		max-width:50%;
		width :50%;
	}
	.navig img {
		width: 100%;
	}
	.banner_title {
		font-family: 'Poppins-Bold';
		color: #FE5000;
		font-size: 30px !important;
		letter-spacing: 0px;
		line-height: 35px;
		margin-bottom: 0px;
		margin-top: 1rem;
		text-align: left;
	}
	.pr {
		font-family: 'Poppins-Bold';
		color: #000000;
		font-size: 20px !important;
		letter-spacing: 0px;
		text-align: left;
	}
	.banner-form input[type="text"],.banner-form input[type="email"]  {
		border: 1px solid #D4D4D4;
		height: 40px;
		padding-left: 25px;
		border-radius: 50px;
		width: 100% !important;
		font-family: 'Poppins-Regular' !important;
		font-size: 12px !important;
	}
	.banner-form .actions {
		text-align:center !important;
	}
	.banner-form .hs-button.primary.large {
		margin-top: 15px;
		background-image: linear-gradient(90deg,#fe5000,#fe5000) !important;
		border: 0px !important;
		padding: 12px 35px !important;
		font-family: 'Poppins-Regular' !important;
		color: white !important;
		border-radius: 50px;
		text-transform: uppercase;
		font-size: 10px !important;
	}
	
	.sec-1 .p-ttl {
		font-family: 'Poppins-Semibold';
		font-size: 14px !important;
		letter-spacing: 0px;
		color: #000000;
		text-align:left;
		padding-bottom:1rem;
		border-right : none !important;
		border-bottom : 2px solid #FE5000;
	}
	.sec-1 .pr {
		font-family: 'Poppins-Regular';
		font-size: 14px !important;
		letter-spacing: 0px;
		color: #000000;
		padding: 0px 0px 10px 0px
	}
	.sec-1-title {
		font-family: 'Poppins-Bold';
		font-size: 25px !important;
		letter-spacing: -1.5px;
		line-height: 30px;
		color: #FE5000;
	}
	.sec-1-stat .col-md-5 {
		background: #F0FAF8;
		border-radius: 25px 0px 0px 0px;
		padding: 15px;
		margin: 10px 10px !important;
	}
	.sec-1-stat .col-md-5 img {
		width: 40px;
		margin-bottom: 0rem;
	}
	.sec-1-stat h3 {
		font-family:'Poppins-SemiBold';
		font-size: 35px !important;
	}
	.sec-1-stat .col-md-5 p {
		font-family:'Poppins-Regular';
		font-size: 12px !important;
		margin-bottom:0px;
		padding: 0px 0px 0px 0px;
		text-align:left;
		line-height:16px;
	}
	.sec-1-stat .row {
		margin: 0 auto;
	}
	.sec-1-stat .col-md-2 {
		width: 25%;
		margin-top: auto;
		margin-bottom: auto;
	}
	.sec-1-stat .col-md-10 {
		width:75%;
	}
	.buss-impct ul {
		list-style-image: url(/assets/bullets.svg);
		font-family: 'Poppins-Regular';
		text-align: left;
		font-size: 14px;
		padding-right: 10px !important;
		padding-left: 3rem !important;
	}
	.buss-impct ul li {
		margin-bottom:0.5rem;
		padding-left:0.5rem;
	}
	.tred-sec .title {
		font-family: 'Poppins-Bold';
		font-size: 25px;
		margin-bottom: 0.5rem;
		text-align: left;
	}
	.tred-sec .col-md-3 {
		width:50%;
	}
	.tred-sec .com-logo {
		background: #FBFBFB;
		padding: 16px;
		height: 80px;
		border: 1px solid #E9E9E9;
		margin-bottom: 10px;
		text-align: center;
	}
	.tred-sec .com-logo img {
		margin: 10px auto;
		width: 100%;
	}
	.tred-sec .para {
		font-family: 'Poppins-Semibold';
		font-size: 14px !important;
		text-align:center !important;
	}
	.partner .col-md-2 {
		width: 33.33%;
		padding-bottom: 20px !important;
	}
	.partner .other {
		width: 100%;
		filter: grayscale(1);
	}
	.download {
		padding-bottom:2rem !important;
	}
	.download input[type="text"]  {
		border: 1px solid #D4D4D4;
		height: 40px;
		padding-left: 25px;
		border-radius: 50px;
		width: 100% !important;
		font-family: 'Poppins-Regular' !important;
		font-size: 12px !important;
	}
	.download input[type="email"] {
		border: 1px solid #D4D4D4;
		height: 40px;
		padding-left: 25px;
		border-radius: 50px;
		width: 100% !important;
		font-family: 'Poppins-Regular' !important;
		font-size: 12px !important;
	}
	.download .actions {
		margin-top: 10px;
		text-align: left !important;
		float: right !important;
		position: initial;
		top: 10px;
		right: 85px;
	}
}

@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {
      /* For landscape layouts only */
}
